legally admitted alien - Turkish English Dictionary